<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>管理端管理员用例图</title>
    <script src="https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.min.js"></script>
</head>
<body>
    <div class="mermaid">
        %%{init: {'theme': 'base', 'themeVariables': {
            'classText': '#000',
            'fillType0': '#fff',   // 元素背景
            'fillType1': '#fff',   // 元素背景
            'lineColor': '#000',   // 边框/箭头颜色
            'textColor': '#000'    // 全局文字颜色
        }}}%%
        classDiagram
            class 管理员 {
                <<Actor>>
            }

            管理员 --> 用户管理
            管理员 --> 医生管理
            管理员 --> 排班管理
            管理员 --> 预约管理
            管理员 --> 数据统计
            管理员 --> 系统设置
            管理员 --> 通知管理
            管理员 --> 日志查看

            class 用户管理 {
                注册审核
                信息修改
                权限分配
                账户冻结
            }

            class 排班管理 {
                创建科室排班
                编辑科室排班
                设置出诊时间
                临时停诊处理
            }

            预约管理 ..> 排班管理 : 依赖
            数据统计 ..> 预约管理 : 依赖
            通知管理 ..> 用户管理 : 依赖
    </div>

    <script>
        mermaid.initialize({ startOnLoad: true });
    </script>
</body>
</html>
